An Adaptable Business Component based on Pre-defined Business Interfaces
نویسندگان
چکیده
Object-oriented and relational paradigms are simply too different to bridge seamlessly. Architectures of database applications relying on three tiers need business tiers to bridge application tiers and database tiers. Business tiers hide all the complexity to convert data between the other two tiers easing this way programmers’ work. Business tiers are critical components of database applications not only for their role but also for the effort spent on their development and their maintenance. In this paper we propose an adaptable business component (ABC) able to manage SQL statements on behalf of other components. Other components may create in run-time a pool of SQL statements of any complexity and delegate their management to the ABC component. The only constraint is that the SQL statements schema must be in conformance with one of the predefined schemas (interfaces) provided by the ABC component. The main contribution of this paper is twofold: 1) the presentation of an adaptable business component and 2) to show that the ABC source code may be automatically generated. The main outcome of this paper is the evidence that the ABC component is an effective alternative approach to build business tiers to bridge object-oriented and relational paradigms.
منابع مشابه
ABC Architecture: A New Approach to Build Reusable and Adaptable Business Tier Components Based on Static Business Interfaces
Currently, programmers of database applications use standard API and frameworks as artifacts to develop business tiers aimed at integrating the object-oriented and the relational paradigms. These artifacts provide programmers with the necessary services to develop business tiers. In this paper we propose a new architecture based on general Call Level Interfaces from which reusable and Adaptable...
متن کاملSoftware Engineering Experiences While Implementing Internet-based Business Processes
This paper presents a Software Engineering tool set for developing process-oriented Internet applications. This paper also presents experiences using this tool set to implement two industry quality business processes. These experiences provide practical Software Engineering principles for implementing Internetbased business processes: adaptable e-business connections, interconnected business-pr...
متن کاملGeneration of Context-Specific Electronic Patient Care Reports (ePCR) using Domain-Specific Modeling
The creation of an electronic version of the Patient Care Report (ePCR) during the ambulance run remains a challenge for the pre-hospital environment. Current ePCR systems follow a “one-size-fits-all” approach. In this context, system components such as user interfaces and business models are developed without taking into account the specifics for different categories of patients or information...
متن کاملBusiness-IT Strategic Alignment Focused on Social and Technical Dimensions
Achieving business-IT alignment is one of the main purposes and also challenges of organizations. Many studies have indicated the importance of aligning information systems (IS) function with other business functions. The main purpose of this survey is evaluating business-IT alignment focusing on social and technical dimensions of business-IT alignment in Bank Mellat. The data was collected thr...
متن کاملA Development Framework for Open Service Management Systems a Development Framework for Open Service Management Systems
Management systems for communication services operate in a competitive, multi-domain environment in which open interfaces are essential for service providers in order to interoperate with customers and other service providers. Open interfaces and framework agreements are also required to take advantage commercial off the shelf components and so reduce the costs and time taken in management syst...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011